﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Linq.Expressions;
using System.Text;

namespace Dapper.Moon
{
    public interface IExpression
    {
        SqlBuilderResult ExpressionFieldValue(Expression exp, bool isPrefix = false, bool isQuote = true);
        void AppendMappingTable(MapperTable item);
        SqlBuilderResult ExpressionRouter(Expression exp, bool isPrefix = false, bool isQuote = true, bool isAlias = true);
    }
}
